package demo4;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 下面的这个就是老师课堂上面进行演示的这个效果
 * 1.我进行下面的这个总结：
 * 1）老师的这个写法没有用到这个netryset这个内容，因此这个打印结果只会显示我们的这个value,而不会显示其他的key内容
 */

public class Test {
    public static void main(String[] args) {
        List<Map<String,String>> listMap = new ArrayList<Map<String,String>>();
        Map<String,String> map1 = new HashMap<String,String>();
        map1.put("key1", "value1");
        map1.put("key2", "value2");
        map1.put("key3", "value3");

        listMap.add(map1);

        Map<String,String> map2 = new HashMap<String,String>();
        map2.put("key4", "value4");
        map2.put("key5", "value5");
        map2.put("key6", "value6");

        listMap.add(map2);

        for(Map<String,String> map : listMap){
            //System.out.println(map);
            //{key1=value1, key2=value2, key3=value3}
            //{key5=value5, key6=value6, key4=value4}
            for(String key:map.keySet()){
                System.out.println(map.get(key));
            }
        }
    }
}
